package com.homework.ch08;

import java.util.*;

public class CharCount {
    public static void main(String[] args) {
        String s = "aabbddccaefdd";
        Map<Character, Integer> charCountMap = new HashMap<>();

        for (char c : s.toCharArray()) {
            // 如果字符已存在，次数+1；否则，放入字符并设置次数为1
            charCountMap.put(c, charCountMap.getOrDefault(c, 0) + 1);
        }

        // 遍历输出结果
        for (Map.Entry<Character, Integer> entry : charCountMap.entrySet()) {
            System.out.println("字符 '" + entry.getKey() + "' 出现了 " + entry.getValue() + " 次。");
        }
    }
}
